On the Separation of Concerns in Program Families
نویسندگان
چکیده
Aspect-orientation can help to separate concerns in software. One of the goals of this separation is to promote flexibility and configurability; this is especially true when constructing program families (and product-lines). This paper introduces a set of principles that instruct in the creation of flexible, configurable, aspect-oriented systems. We illustrate the principles through their application to a software product-line. The principle of dependency alignment serves as a guideline for structuring concern implementation in modules, eliminating unwarranted dependencies between concerns. The principles of orthogonal and weakly orthogonal aspects instruct in the design of aspects that are included in some system configurations, but not in others. We show how these principles scale to larger systems and larger concern implementations.
منابع مشابه
The effect of training on public participation in the in-house separation of urban wastes
Recycling and reuse of municipal solid waste is one of the most important components of waste management. In this regards, education plays an important role in people motivation and changing their behavior. The aim of this study was to identify effect of education on people participation in source separation of municipal solid waste in district 5 of Tehran municipality. In this experimental st...
متن کاملThe Effects of Families and Schools Together Program (FAST) on Parental, General and Social Self-Efficacy of First Graders\' Parents
The purpose of this research was to examine the effects of Families and Schools Together Program (FAST) on social, general and parenting self-efficacy of first graders’ parents in Tabriz. This quasi-experimental study had a pretest-posttest control group design. The statistical population of the study consisted of the parents of all first graders enrolled in public schools in Tabriz in 2018-19 ...
متن کاملIran’s Shift in Family Planning Policies: Concerns and Challenges
Iran’s significant success in implementing Family Planning (FP) during the past 25 years, has made it a role model in the world. The Total Fertility Rate (TFR) in Iran has dropped from 6.5 in 1960 to 1.6 in 2012, which is well below the targeted value of 2.2 for the country. Iran’s success story, however, did not merely root in the implementation of FP programs. In other words, families’ strong...
متن کاملInvestigating and analyzing the effect of implementing the National Khadem program on changing the rate of household preparedness in disasters in Khorasan Razavi province
INTRODUCTION: Iran is one of the 10 most disaster-prone countries in the world and out of the 42 known types of disasters, at least 31 of them have occurred in this country. Recent disaster experiences have taught us that warnings must be taken seriously and preparedness is necessary. Family readiness is considered as one of the most important pillars of public readiness and community readiness...
متن کاملThe Effectiveness of Bullying Control Training Program on Health Promoting Behaviors in Bully Adolescents
Background and Aim: In recent years bullying behaviors among school adolescent have risen and have raised concerns for psychologists, teachers and their families around the world. The use of bullying control methods in schools is important. Therefore, the purpose of this study was to evaluate the effectiveness of bullying control training program on health promotion behaviors in bullying adoles...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004